/* basic elements */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, abbr, input, select, textarea, table, td, th {
 margin: 0px;
 padding: 0px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
 background-color:#4D4D4D;
}
/* 2. Container */
#wrapper {
 width:1000px;
 margin:0 auto;
}
.content {
 padding:0px 8px;
 background-color:#808080;
}
.header {
 height:69px;
 padding:8px;
 background-color:#808080;
}
h1 {
 background:black url(../images/autumn/bg_header.jpg) left top no-repeat;
 height:69px;
 text-indent:-9999px;
 float:left;/*for ff*/
 width:100%;/*for ff*/
}
h1 a {
 display:block;
 margin-left:32px;
 margin-top:16px;
 width:376px;
 height:40px;
 overflow:hidden;
 background:url(../images/autumn/logo_top.gif) left top no-repeat;
}
.footer {
 background:#808080 url(../images/autumn/logo.gif) 18px 18px no-repeat;
 height:55px;
}
/** 2.1 box  **/
.wrapperMid {
 background:url(../images/autumn/wrapperMid.gif) left top repeat-y;
 padding-left:10px;
}
.wrapperMidRt {
 background:url(../images/autumn/wrapperMidRt.gif) right top repeat-y;
 padding-right:10px;
}
.wrapperBtm {
 background:url(../images/autumn/wrapperBtmMid.gif) left top repeat-x;
}
.wrapperBtmRt {
 background:url(../images/autumn/wrapperBtmRt.gif) right top no-repeat;
 height:9px;
 padding-right:12px;
 overflow:hidden;
}
.wrapperBtmRt span {
 display:block;
 height:9px;
 padding-left:12px;
 background:url(../images/autumn/wrapperBtm.gif) left top no-repeat;
}
.boxMid {
 background-color:#D9D7D3;
}
/*** 2.1.1 box  ***/
.inBoxTopRt {
 padding-right:84px;
}
.inBoxMidRt {
 background:#F7F7F7;
}
.box .boxActiveMid {
 border:1px solid ##F2F2F2;
}
/** 2.1.2 box **/
.boxActiveBtmRt {
 height:0px;
 padding-right:4px;
 overflow:hidden;
}
.box_active .question_cont {
 background:none;
}
.box_active .boxActiveMid {
 background-color:white;
 border:1px solid white;
}
/** 2.1.3 box Errow **/
.box_errow .question_cont {
 background:none;
}
.box_errow .boxActiveMid {
 background-color:#ffffcc;
 border:1px solid red;
}
/** 2.2 others **/
.content_top {
 margin:0 35px;
 height:66px;
}
.content_top h2 {
 font-size:24px;
 height:66px;
 line-height:66px;
 color:#754C24;
 float:left;
 width:80%;
}
.way {
 padding-top:25px;
 float:right;
 width:20%;
 list-style:none;
}
.way li {
 float:right;
 margin-left:3px;
}
.btn_forward a {
 display:block;
 background:url(../images/autumn/btn_forward.gif) left top no-repeat;
 width:27px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
}
.btn_forward_lapse a {
 display:block;
 background:url(../images/autumn/btn_forward_lapse.gif) left top no-repeat;
 width:27px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
}
.btn_backwards a {
 display:block;
 background:url(../images/autumn/btn_backwards.gif) left top no-repeat;
 width:27px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
}
.btn_backwards_lapse a {
 display:block;
 background:url(../images/autumn/btn_backwards_lapse.gif) left top no-repeat;
 width:27px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
}
.content_btm ul {
 list-style:none;
 height:23px;
 padding:50px 35px 15px;
}
.btn_previous_page_lapse {
 float:left;
 background:url(../images/autumn/btn_previous_page_lapse.gif) left top no-repeat;
}
.btn_previous_page {
 float:left;
 background:url(../images/autumn/btn_previous_page.gif) left top no-repeat;
}
.btn_previous_page_lapse a, .btn_previous_page a {
 display:block;
 text-indent:-9999px;
 width:157px;
 height:23px;
 overflow:hidden;
}
.btn_next_page_lapse {
 float:right;
 width:120px;
}
.btn_next_page_lapse a {
 display:block;
 float:right;
 text-indent:-9999px;
 width:120px;
 height:23px;
 overflow:hidden;
 background:url(../images/autumn/btn_next_page_lapse.gif) left top no-repeat;
}
.btn_next_page {
 float:right;
 background:url(../images/autumn/btn_next_page.gif) left top no-repeat;
 ;
}
.btn_next_page a {
 display:block;
 text-indent:-9999px;
 width:120px;
 height:23px;
 overflow:hidden;
}
.btn_finished2 {
 background:url(../images/autumn/btn_finished.gif) left top no-repeat;
 width:94px;
 float:right;
 margin-right:5%;
}
.btn_finished2 a {
 display:block;
 text-indent:-9999px;
 width:94px;
 height:23px;
 overflow:hidden;
}
/*incontent*/
.step_box {
 padding:10px 0px;
 background-color:#F2F2F2;/*height:350px;
    overflow:auto;*/
}
.incontent h3 {
 color:#F8991D;
 padding:0 55px;
}
.incontent h4 {
 color:#F8991D;
 padding-bottom:0px;
 padding-left:55px;
 padding-rigth:55px;
}
.incontent h5 {
 color:#666666;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:95px;
 padding-right:95px;
}
.question_cont {
 margin:0 95px;
 padding:0 20px 0px;
 zoom:1;
}
.ordinal {
 margin:0 95px;
 padding-left:0;
 padding-right:0;
}
.form_row {
 color:#8C6239;
}
.line {
 background:url(../images/autumn/bg_line.gif) left 10px repeat-x;
 height:2px;
 overflow:hidden;
 padding:10px 5px 0;
 margin:0 20px;
}
/** help **/
.help {
 color:#666666;
 font-size:14px;
 width:380px;
}
.help h2 {
 font-size:14px;
}
.help .top {
 background:url(../images/autumn/png/help.png) right top no-repeat;
 height:17px;
 overflow:hidden;
}
.help .mid {
 background:url(../images/autumn/png/help.png) left -17px no-repeat;
 min-height:100px;
}
.help .midRt {
 margin-left:60px;
 margin-right:25px;
}
.help .bottom {
 background:url(../images/autumn/png/help.png) right bottom no-repeat;
 height:24px;
}
.help_rt .top {
 background:url(../images/autumn/png/help2.png) left top no-repeat;
}
.help_rt .mid {
 background:url(../images/autumn/png/help2.png) left -17px no-repeat;
 min-height:100px;
}
.help_rt .midRt {
 margin-left:25px;
 margin-right:60px;
}
.help_rt .bottom {
 background:url(../images/autumn/png/help2.png) left bottom no-repeat;
}
/* 7. Textdefinitionen */
/** 7.1 **/
.wrong {
 color:red;
}
.warningLarge{
	clear:both;
	background:url(../images/communal/warning-large.png) left top no-repeat;
	padding-left:54px;
	padding-top:10px;
	margin-top:15px;
	min-height:50px;
	margin-left:40px;
	margin-right:40px;
}
.warningLarge ul{
	margin-left:25px;
	list-style-type:decimal;
	color:red;
}
.warningLarge ul li{
	padding-bottom:5px;
}
.btn_save {
 background:url(../images/autumn/btn_save.gif) left top no-repeat;
 width:63px;
 height:23px;
 border:0;
 overflow:hidden;
}
.btn_finished {
 background:url(../images/autumn/btn_finished.gif) left top no-repeat;
 width:94px;
 height:23px;
 border:0;
 overflow:hidden;
}
.btn_back {
 background:url(../images/autumn/btn_back.gif) left top no-repeat;
 width:63px;
 height:23px;
 border:0;
 overflow:hidden;
}
/*specify search criteria*/
.content_wrap{
	padding:10px 55px;
}
.specify_criteria dd{
	padding:5px 0 0 0;
}